package com.flute.icrawler.framework.framework;

import java.io.Serializable;
import java.util.List;

import com.flute.icrawler.app.processor.AbstractProcessor;

public interface IProcessorDependency extends Serializable {

	/**
	 * 获取下一个处理器
	 * @param processed
	 * @return
	 */
	public ProcessorClassList getNextProcessor(ProcessorClassList processed);

	/**
	 * 获取所有的处理器
	 * @return
	 */
	public List<AbstractProcessor> getAllProcessors();
}
